<html xmlns="http://www.w3.org/1999/xhtml">
<head>
 <title>LZXリファレンス lzmodemanager</title>
  <othercredit role="translator">
    <firstname>Atuo</firstname>
    <surname>Seki</surname>
        <contrib>2006/05/17　翻訳初版</contrib>
 </othercredit>
<link rel="STYLESHEET" type="text/css" href="../lps/includes/styles.css" /></head>
<body>

<!-- ===================================================================== -->
<!-- = XML information goes here                                         = -->
<!-- ===================================================================== -->
<lzelement title="LzModeManager">
    <lztier>Service</lztier>
    <lzcategory>Event</lzcategory>
    <lzshortdesc>
              マウスイベントコントロールのパススルー。
    </lzshortdesc>
    <lzapi>api-lzmodemanager.xml</lzapi>
    <seealso>mode example</seealso>
</lzelement>
<p>
モードマネージャーは他のシステムへマウスイベントを送ります。
モードマネージャーはモーダルviewをスタックされた状態を保ちます。
viewが<i>モーダル</i>を作った時(<a href="#meth-makeModal">LzModeManager.makeModal()</a>
が呼ばれた時)、それとその子だけがマウスイベントを受け取ります。</p>
<p>
以下の例は、ウインドウが開かれる時それを掴め、閉じられる時それをリリースします。
ウインドウをモーダルにした後はボタンはもうマウスが押されても反応しません、
しかし子のウインドウ(クローズボタンやドラッグなどで)の方がまだ反応しているのに注意してください。
より詳細なLaszloのモードに関しての例は、examplesディレクトリの
<a href="${examples}modeexample.lzx">modeexample.lzx</a>をご覧ください。
</p>

<example title="Using the mode manager to make a window behave like a modal dialog">
&lt;canvas height="160"&gt;
  &lt;button name="b1" onclick="winDia.openWindow()"&gt;Show modal dialog&lt;/button&gt;
  &lt;window width="200" name="winDia" closeable="true" visible="false"
          x="150" title="modal dialog"&gt;
    &lt;method name="openWindow"&gt;
      this.open();
      LzModeManager.makeModal(this);
    &lt;/method&gt;
    &lt;method name="close"&gt;
      LzModeManager.release(this);
      super.close();
    &lt;/method&gt;
  &lt;/window&gt;
&lt;/canvas&gt; 
</example>
</body>
</html>
<!-- * X_LZ_COPYRIGHT_BEGIN ***************************************************
* Copyright 2001-2004 Laszlo Systems, Inc.  All Rights Reserved.              *
* Use is subject to license terms.                                            *
* X_LZ_COPYRIGHT_END ****************************************************** -->
